self-propelled grab barge - Espagnol Anglais Dictionnaire